Verification of Stack Manipulation in the SCIP Processor

نویسنده

  • J. Aaron Pendergrass
چکیده

This paper presents a case study in the formal verification of the hardware description level specification of a general purpose computer processor. The major contributions of this paper are a framework for modelling VHDL hardware designs in the ACL2 language, a discipline for managing the layering of abstractions when verifying a hierarchical design, and a description of the significant theorems proved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Social Cognition Interventional Program (SCIP) Based on the Theory of Mind (ToM) Effects on the Social Function of High- Functional Autistic Patients

Objective: The present study has been carried out to develop social cognition interventional program (SCIP) based on Theory of Mind (ToM), and to investigate its effects on High-Functional Autistic (HFA) Children's Social function. Methods: Present study was completely experimental and its participants were randomly assigned to an experimental or a control group (Among 14 HFA, 7 in experimen...

متن کامل

Object-Oriented Architectural Support for a Java Processor

In this paper, we propose architectural support for object manipulation, stack processing and method invocation to enhance the execution speed of Java bytecodes. First, a virtual address object cache that supports efficient manipulation and relocation of objects is presented. The proposed scheme combines the serialized handle and object lookup into a single lookup. Next, the extended folding op...

متن کامل

SCIP: solving constraint integer programs

Constraint integer programming (CIP) is a novel paradigm which integrates constraint programming (CP), mixed integer programming (MIP), and satisfiability (SAT) modeling and solving techniques. In this paper we discuss the software framework and solver SCIP (Solving Constraint Integer Programs), which is free for academic and non-commercial use and can be downloaded in source code. This paper g...

متن کامل

Verification of Stack Manipulation in the Scalable Configurable Instrument Processor

ion levels. Rather than allow ACL2 to “simplify” instances of bitlist-append to append, we explicitly lift the needed theorems and disable the definition of bitlistappend. Thus, to solve the problem of Example 2, we would define a lifted version of append-car called bitlist-append-car, which states essentially the same theorem in terms of bitlist-append. This approach requires a fair amount of ...

متن کامل

DISCOURSE UNDERSTANDING AS IMAGE GENERATION On perception-based processing of NL texts in SCIP systems

Semiotic Cognitive Information Processing (SCIP) is inspired by information systems theory and grounded in (natural/artificial) system-environment situations. SCIP systems’ knowledge-based natural language processing (NLP) of information makes it cognitive, their sign and symbol generation, manipulation, and understanding capabilities render it semiotic. Based upon structures whose representati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010